#hucontain{
    position: relative;
    float: left;
    width: 100%;
}

#hucontain >div{
    position: relative;
    margin: auto;
    width: 1200px;
}
.dan{
    position: relative;
    float: left;
    width:100%;
    height:357px;
    background:rgba(255,255,255,1);
    box-shadow:0px 6px 18px 3px rgba(195,200,205,0.2);
    margin-top: 80px;
    padding: 27px  27px;
    box-sizing: border-box;
    cursor: pointer;
}

.dan>div:nth-child(1){
    position: relative;
    float: left;
    width: 450px;
    height: 100%;

}

.dan>div:nth-child(1) img{
    width: 450px;
    height: 303px;
}


.dan>div:nth-child(2){
    position: relative;
    float: left;
    width: 663px;
    height: 100%;
    margin-left: 28px;
}

.dan>div:nth-child(2)>div:nth-child(1){
    width: 100%;
    height: 38px;
    font-size:24px;
    font-weight:500;
    color:rgba(12,196,255,1);
    padding-bottom: 15px;
    box-sizing: border-box;
    border-bottom: 1px solid rgba(223,223,223,1);
    text-align: left;
    position: relative;
    float: left;
}
.dan>div:nth-child(2)>div:nth-child(2){
    width: 100%;
    height: calc(100% - 38px);
    position: relative;
    float: left;
}

.huxleft{
    position: relative;
    float: left;
    width: 341px;
    height: 100%;
    padding-right: 32px;
    border-right: 1px solid rgba(223,223,223,1);
}

.huxleft>div{
    width: 100%;
    height:17px;
    margin-top: 15px;
   position: relative;
    float: left;
}


.huxleft>div>div:nth-child(1){
    width: 95px;
    position: relative;
    font-size:16px;
    font-weight:500;
    color:rgba(51,51,51,1);
    float: left;
    text-align: left;
}
.huxleft>div>div:nth-child(2){
    width: calc(100% - 95px);
    position: relative;
    font-size:14px;
    font-weight:500;
    color:rgba(51,51,51,1);
    float: left;
    text-align: left;
}
.huxleft>div:nth-child(5){
    position: relative;
    float: left;
    width: 100%;
    margin-top: 57px!important;
}
.huxleft>div:nth-child(5)>div:nth-child(1){
    width:145px;
    height:36px;
    background:rgba(12,196,255,1);
    position: relative;
    float: left;
    font-size:14px;
    font-weight:500;
    text-align: center;
    line-height: 36px;
    color:rgba(255,255,255,1);
}
.huxleft>div:nth-child(5)>div:nth-child(2){
    width:145px;
    height:36px;
    position: relative;
    float: left;
    line-height: 36px;
    margin-left: 25px;
}

.huxleft>div:nth-child(5)>div:nth-child(2)>a{
    width:75px;
    height:36px;
    position: relative;
    float: left;
    line-height: 36px;
    font-size:16px;
    font-weight:500;
    color:rgba(12,196,255,1);
    text-decoration: none;
}
.huxleft>div:nth-child(5)>div:nth-child(2)>img{
    width:19px;
    height:15px;
    position: relative;
    float: left;
    font-size:18px;
    margin-top: 10px;
}
.huxright{
    position: relative;
    float: left;
    width: 253px;
    height: 254px;
    padding-left: 36px;
    padding-top: 10px;
    box-sizing: border-box;
}

.huxright img{
    width:253px;
    height:254px;

}